Frames No Frames Cognitoware API v2009512
Cognitoware.Robotics.dll
Cognitoware.Mathematics

Interface SelfProduct<T>
T: Expected to be the same type as the implementing class.


Summary

Defines a product operation on a type. This class is primarily used for generic constraints.

Method Summary

Product(T)
Produces the product between this and that.

Details

This class is used by distributions to allow multiplication with a similar distribution. The interface is required as a constraint on a generic type. This interface is used as a contraint on ConditionDistribution.Marginalize.

Method Details

public virtual T Product(T that)
Produces the product between this and that. The mean is expected to be the same as the mean of "this * that".

Parameters:

that - The right parameter of the product.

Returns:

The product of this and that.


Questions, Comments and Licensing
Copyright 2009 Cognitoware. All rights reserved.